Representing and querying multiple ontologies with Contextual Logic Programming
نویسندگان
چکیده
The system presented in this paper uses Contextual Logic Programming as a computational hub for representing and reasoning over knowledge modeled by web ontologies, integrating the approach with similar mechanisms which we already developed. As a result of its Logic Programming heritage, the system may also recursively interrogate other ontologies or data repositories, providing a semantic integration of multiple sources. The components required to behave as a SPARQL query engine are explained and examples of integration of different sources are shown – in particular, the case of multiple OWL ontologies is discussed.
منابع مشابه
A SPARQL Query Engine over Web Ontologies using Contextual Logic Programming
Querying is one of the key aspects in the Semantic Web. SPARQL, a W3C recommendation, attempts to become the standard Web query language. The XPTO system is capable of representing and querying ontologies described in the OWL language using Contextual Logic Programming. Here is presented a component of the XPTO system that enables answering SPARQL queries.
متن کاملOn Querying Ontologies with Contextual Logic Programming
We describe a system in which Contextual Logic Programming is used as a mediator for knowledge modeled by ontologies. Our system provides the components required to behave as a SPARQL query engine and, as a result of its Logic Programming heritage, it may also recursively interrogate other ontologies or data repositories, providing a semantic integration of multiple sources.
متن کاملContextual Logic Programming for Ontology Representation and Querying
The system presented in this paper aims at using Contextual Logic Programming as a computational hub for knowledge modeled by web ontologies and enable querying that representation. The components required to behave as a SPARQL query engine are explained and examples of semantic integration of different sources are shown.
متن کاملPosh - The Prolog OWL Shell
Two of the most common ways of processing and manipulating OWL ontologies are through an ontology editing environment (e.g. Protege or TopBraid) or via a programmatic interface, such as the OWL API. A complementary method is to use an OWL-aware command line shell. Posh, the Prolog OWL Shell is an interactive toplevel readeval-print-loop interface that provides powerful capabilities for querying...
متن کاملOntology Querying and Reasoning with XQuery
In this paper we investigate an extension of XQuery for querying and reasoning with OWL-style ontologies. The proposed extension adds new primitives (i.e. boolean operators) in XQuery for querying OWL-style triples in such a way that XQuery can be used as query language for OWL. We also study how to implement the cited extension of XQuery into logic programming.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Sci. Inf. Syst.
دوره 5 شماره
صفحات -
تاریخ انتشار 2008